package day0322;

import java.util.Scanner;

public class Test5 {
    public static void main(String[] args) {
        //1.用for循环执行三次，表示三个老师分别出三道题
        Scanner s=new Scanner(System.in);
        for (int i = 1; i <= 3 ; i++) {
           int n1=(int)(Math.random()*50+1);
           int n2=(int)(Math.random()*50+1);
           int ope=(int)(Math.random()*4+1);  //[1, 5)
           //用switch根据一个随机数的值，来生成加减乘除的一种题
           switch (ope){
               case 1:System.out.println(n1+ "+" + n2 + "=");break;
               case 2:System.out.println(n1+ "-" + n2 + "=");break;
               case 3:System.out.println(n1+ "*" + n2 + "=");break;
               case 4:System.out.println(n1+ "/" + n2 + "=");break;
           }
           //2.再包含一个内循环执行两次，用来表示两个学生都回答这道题。
           for (int j = 1; j <= 2 ; j++) {
               //2.1.得先用switch判断生成的是加减乘除哪种题。
               System.out.println("请第" + j +"个学生作答：");
               int answer=s.nextInt();
               switch (ope){
                   case 1:System.out.println( answer==(n1+n2) ? "回答正确" :"回答错误");break;
                   case 2:System.out.println( answer==(n1-n2)? "回答正确" :"回答错误");break;
                   case 3:System.out.println( answer==(n1*n2)? "回答正确" :"回答错误");break;
                   case 4:System.out.println( answer==(n1/n2)? "回答正确" :"回答错误");break;
               }
               // 2.2.用三目运算符判断对错。
           }
        }
    }
}
